<?php
include('class/class_connect.php');
include('class/class_page.php');
include('class/city_rus.php');
include('class/class_checkGetData.php');
$aCheck=new checkGetData('main');
$aCheck->checkTableId('nets', $_GET['id']);
session_start();
if(!$_SESSION['login'] || $_SESSION['login']=='')
{
	header('location: registr.php?city='.$_GET['city']);
	exit;
}
$aConnect=new connect('main');
$row=mysql_fetch_array($aConnect->select_all('nets', "WHERE id='".$_GET['id']."'"));
if(strtolower($_SESSION['login'])!=strtolower($row['user']))
{
	echo ('
	<center>
		<h1>У Вас нет доступа к запрашиваемой странице!</h1>
		<a href="index.php?city='.$_GET['city'].'">На главную</a>
	</center>

	');
	exit;
}
$warning=false;
if($_POST['addPhoto'])
{	if(!$_POST['cityId'])$warning='Выберите минимум один город!';
	if(!$warning)
	{		if(!file_exists('pictures/netsphoto/'.$_GET['id'].'/'))
		{
			mkdir('pictures/netsphoto/'.$_GET['id'].'/', 0777, true);
		}
		for($i=1; $i<=10; $i++)
		{
			if($_POST[$i])
			{
				if(file_exists($_POST[$i]))
				{
					rename($_POST[$i], 'pictures/netsphoto/'.$_GET['id'].'/'.$i.'.jpg');
				}
				elseif(file_exists($_POST[$i].'.jpg'))
				{
					rename($_POST[$i].'.jpg', 'pictures/netsphoto/'.$_GET['id'].'/'.$i.'.jpg');
				}
			}
		}		for($j=0; $j<count($_POST['cityId']); $j++)// as $key=>$cityId)
		{			$cityIdEls=explode('^', $_POST['cityId'][$j]);
			$city=$cityIdEls[0];
			$id=$cityIdEls[1];
			if(!file_exists('pictures/firmsphoto/'.$city.'/'.$id.'/'))
			{
				mkdir('pictures/firmsphoto/'.$city.'/'.$id.'/', 0777, true);
			}
			for($i=1; $i<=10; $i++)
			{
				if($_POST[$i])
				{
					if(file_exists('pictures/netsphoto/'.$_GET['id'].'/'.$i.'.jpg'))
					{						if(file_exists('pictures/firmsphoto/'.$city.'/'.$id.'/'.$i.'.jpg'))
							unlink('pictures/firmsphoto/'.$city.'/'.$id.'/'.$i.'.jpg');
						if(file_exists('pictures/firmsphoto/'.$city.'/'.$id.'/'.$i.'.php'))
							unlink('pictures/firmsphoto/'.$city.'/'.$id.'/'.$i.'.php');

						copy('pictures/netsphoto/'.$_GET['id'].'/'.$i.'.jpg', 'pictures/firmsphoto/'.$city.'/'.$id.'/'.$i.'.jpg');
					}
				}
			}
			for($i=1; $i<=10; $i++)
			{
				if(!$_POST[$i] && file_exists('pictures/firmsphoto/'.$city.'/'.$id.'/'.$i.'.jpg'))
					unlink('pictures/firmsphoto/'.$city.'/'.$id.'/'.$i.'.jpg');
				elseif(!$_POST[$i] && file_exists('pictures/firmsphoto/'.$city.'/'.$id.'/'.$i.'.php'))
					unlink('pictures/firmsphoto/'.$city.'/'.$id.'/'.$i.'.php');
				if(!$_POST[$i] && file_exists('pictures/netsphoto/'.$_GET['id'].'/'.$i.'.jpg') && $j==count($_POST['cityId'])-1)
					unlink('pictures/netsphoto/'.$_GET['id'].'/'.$i.'.jpg');
			}
		}
		header('location: netscabinet.php?city='.$_GET['city'].'&id='.$_GET['id']);
		exit;
	}
}

class aFirmPage extends page
{	var $warning;
	var $row=array();
	function __construct($row, $warning)
	{		$this->warning=$warning;
		$this->row=$row;
		parent::__construct();
	}
	function title()
	{
		echo 'Добавить фото '.$this->row['name'];
	}
	function maincontent()
	{		$cityRus=new city_rus_class();
		$temp=rand();
		$imgName='temp'.$temp;
		echo ('
		<script type="text/javascript" src="jquery/ajaxUpload.js">
		</script>
		<script type="text/javascript" src="scripts/addphotos.js">
		</script>
		<link rel="stylesheet" type="text/css" href="style/addphotos.css" />
		<div class="route">
			<div class="routeEl">
				<a href="pcabinet.php?city='.$_GET['city'].'">Личный кабинет</a>
			</div>
			<div class="routeEl">
				<a href="my_nets.php?city='.$_GET['city'].'">Мои сети</a>
			</div>
			<div class="routeEl">
				<a href="netscabinet.php?city='.$_GET['city'].'&id='.$_GET['id'].'">'.$this->row['name'].'</a>
			</div>
			<div class="routeEl">
				Добавить фото
			</div>
		</div>
		<div id="formInfo">
			Здесь вы можете загрузить до 10 фотографий или картинок о вашей компании<br />
			<div id="showHiddenInfo">
				Подробнее
			</div>
			<div id="hiddenInfo">
					Фотографии сохранятся во всех отмеченных городах, в любой момент фотографии можно менять или удалять как во всех
					городах сети, так и в любых по отдельности
				<div id="hideHiddenInfo">
					Скрыть
				</div>
			</div>
		</div>
		<center>
			<font color="red" size="6">'.$this->warning.'</font>
			<form name="addnetsphoto" id="addphotoform" action="" method="post">
				<input name="temp" id="temp" type="hidden" value="'.$temp.'">
				<div class="my_form">
					<div class="addPhoto">
		');
		$aPhoto=array();
		if(file_exists('pictures/netsphoto/'.$_GET['id'].'/'))
		{
			for($i=1; $i<=10; $i++)
			{
				if(file_exists('pictures/netsphoto/'.$_GET['id'].'/'.$i.'.jpg'))
					$aPhoto[]='pictures/netsphoto/'.$_GET['id'].'/'.$i.'.jpg';
				else break;
			}
		}
		if($aPhoto)
		{
			for($i=1; $i<=count($aPhoto); $i++)
			{
				echo ('
				<div class="aPhoto" id="addphoto'.$i.'">
					<div style="display: none;" id="upload'.$i.'" class="upload">
						<span id="span'.$i.'" class="loadButton" imgname="temp'.$temp.'">
							Изменить
						</span>
					</div>
			 		<div id="preview'.$i.'" class="preview">
	   	 				<span id="status'.$i.'" class="status">
	   	 				</span>
					    <img class="uploadImg" src="'.$aPhoto[$i-1].'?'.rand().'">
						<input name="'.$i.'" value="'.$aPhoto[$i-1].'" type="hidden">
						<div style="display: none;" id="deleteDiv'.$i.'" class="deleteDiv">
							<span id="delete'.$i.'" class="deleteButton">
								Удалить
							</span>
						</div>
					</div>

				</div>
				');
			}
		}
		else $i=1;
		if($i<11)
		echo ('
						<div id="addphoto'.$i.'" class="aPhoto">
					     	<div id="upload'.$i.'" class="upload">
					 			<span id="span'.$i.'" class="loadButton" imgName="'.$imgName.$i.'">Загрузить</span>
					 		</div>
					 		<div id="preview'.$i.'" class="preview">
			   	 				<span id="status'.$i.'" class="status"></span>
					    	</div>
				   	 	</div>
			');
		echo ('
					</div>
					<div class="citiesBox">
			   		<div class="signature">
			   	 		Отметьте города, в которых будут показываться эти фотографии:
			   	 	</div>
			   	 	<div class="cityCheck">
			   	 		<div id="allCities">
			   	 			Все города сети<input name="allCities" class="allCities" type="checkbox" value="1" checked="checked">
			   	 		</div>
			   	 		<div id="showCities">
			   	 			Выбрать города
			   	 		</div>
			   	 		<div id="cities">
			   	 			<table>
			   	 	');
					   	 	$cities=explode('|', $this->row['cities']);
					   	 	foreach($cities as $key=>$city)
					   	 	{
					   	 		$cityEls=explode('^', $city);
					   	 		$c=$cityEls[0];
					   	 		$id=$cityEls[1];
					   	 		$name=$cityEls[2];
					   	 		echo ('
					   	 		<tr>
					   	 			<td width="170">
					   	 			'.$cityRus->city_rus_im($c).'
					   	 			</td>
					   	 			<td width="50">
					   	 				<input name="cityId[]" class="cityCheckBox" type="checkbox" value="'.$c.'^'.$id.'" checked="checked">
									</td>
								</tr>
					   	 		');
							}
							echo ('
							</table>
			   	 		</div>
			   	 	</div>
				</div>
					<div class="submit">
						<input type="submit" value="Сохранить" name="addPhoto" class="button button-blue">
					</div>
					<div class="cancel">
						<a href="firmscabinet.php?city='.$_GET['city'].'&id='.$_GET['id'].'" class="button button-blue">
							Отменить
						</a>
					</div>
				</div>
			</form>
		</center>
		');
	}
}

$aPage=new aFirmPage($row, $warning);

?>